{
    'variables': {
        'IMGUILIB_ROOT': '.'
    },

    'targets': [{
        'target_name': 'imgui',
        'type': 'none',
        'direct_dependent_settings': {
            'include_dirs': [ '<(IMGUILIB_ROOT)/backends', '<(IMGUILIB_ROOT)' ],
            'sources': [
            '<(IMGUILIB_ROOT)/backends/imgui_impl_glfw.h',
            '<(IMGUILIB_ROOT)/backends/imgui_impl_glfw.cpp',
            '<(IMGUILIB_ROOT)/backends/imgui_impl_opengl3.h',
            '<(IMGUILIB_ROOT)/backends/imgui_impl_opengl3.cpp',
            '<(IMGUILIB_ROOT)/backends/imgui_impl_opengl3_loader.h',

            '<(IMGUILIB_ROOT)/imconfig.h',
            '<(IMGUILIB_ROOT)/imgui.h',
            '<(IMGUILIB_ROOT)/imgui.cpp',
            '<(IMGUILIB_ROOT)/imgui_demo.cpp',
            '<(IMGUILIB_ROOT)/imgui_draw.cpp',
            '<(IMGUILIB_ROOT)/imgui_internal.h',
            '<(IMGUILIB_ROOT)/imgui_tables.cpp',
            '<(IMGUILIB_ROOT)/imgui_widgets.cpp',
            '<(IMGUILIB_ROOT)/imstb_rectpack.h',
            '<(IMGUILIB_ROOT)/imstb_textedit.h',
            '<(IMGUILIB_ROOT)/imstb_truetype.h',
        ],
        }
    }]
}